give out a booming sound - Español Inglés Diccionario